/*
    声明式函数的ts的语法
    function 函数名(参数1:类型,参数2:类型,...,参数n:类型):返回值的类型|void{
        [return 返回值]
    }
    注意点
    1、可以不用写返回值，是由于ts提供的类型推断来完成，这种推断是由return后面的返回值的类型来推断出返回的返回类型
    2、形参是不能省略类型的
*/
function fn1(arg1:string,arg2:unknown,arg3:boolean){
   let arg4:unknown=arg2
   return arg1+arg4+arg3
}
let result=fn1("giles",39,true)
console.log(result);
